home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
emulator
/
shapeshifter
/
ssbootfile
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_100.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
14KB
|
243 lines
# near model CODE resource
# jump table entries: 11568-11570 (3 of them)
export_1446:
00000000 4E56 FF74 link A6, -0x008C
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 486E FF74 pea.l [A6 - 0x8C]
00000010 2F0C move.l -[A7], A4
00000012 2054 movea.l A0, [A4]
00000014 2050 movea.l A0, [A0]
00000016 2268 0178 movea.l A1, [A0 + 0x178]
0000001A 4E91 jsr [A1]
0000001C 3E00 move.w D7, D0
0000001E 508F addq.l A7, 8
00000020 6634 bne +0x36 /* 00000056 */
00000022 7001 moveq.l D0, 0x01
00000024 2F00 move.l -[A7], D0
00000026 2F2E 000C move.l -[A7], [A6 + 0xC]
0000002A 7200 moveq.l D1, 0x00
0000002C 2F01 move.l -[A7], D1
0000002E 487A 008C pea.l [PC + 0x8C /* 000000BC, value 0x4E56FFEC */]
00000032 2F01 move.l -[A7], D1
00000034 2F01 move.l -[A7], D1
00000036 486E FF74 pea.l [A6 - 0x8C]
0000003A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000003E 2C00 move.l D6, D0
00000040 3E06 move.w D7, D6
00000042 4FEF 001C lea.l A7, [A7 + 0x1C]
00000046 660E bne +0x10 /* 00000056 */
00000048 203C 0001 0000 move.l D0, 0x10000
0000004E C086 and.l D0, D6
00000050 6704 beq +0x6 /* 00000056 */
00000052 3E3C EC78 move.w D7, 0xEC78
label00000056:
00000056 3007 move.w D0, D7
00000058 4CEE 10C0 FF68 movem.l D6,D7,A4, [A6 - 0x98]
0000005E 4E5E unlink A6
00000060 4E75 rts
export_1447:
00000062 4E56 FFE0 link A6, -0x0020
00000066 2F0C move.l -[A7], A4
00000068 286E 0008 movea.l A4, [A6 + 0x8]
0000006C 7000 moveq.l D0, 0x00
0000006E 2D40 FFE0 move.l [A6 - 0x20], D0
00000072 2D40 FFE4 move.l [A6 - 0x1C], D0
00000076 2054 movea.l A0, [A4]
00000078 2D68 0028 FFF0 move.l [A6 - 0x10], [A0 + 0x28]
0000007E 4A2E 000F tst.b [A6 + 0xF]
00000082 6704 beq +0x6 /* 00000088 */
00000084 7200 moveq.l D1, 0x00
00000086 6006 bra +0x8 /* 0000008E */
label00000088:
00000088 2054 movea.l A0, [A4]
0000008A 2228 002C move.l D1, [A0 + 0x2C]
label0000008E:
0000008E 2D41 FFF4 move.l [A6 - 0xC], D1
00000092 422E FFFC clr.b [A6 - 0x4]
00000096 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1
0000009C 1D6E 0013 FFFE move.b [A6 - 0x2], [A6 + 0x13]
000000A2 486E FFE0 pea.l [A6 - 0x20]
000000A6 2F0C move.l -[A7], A4
000000A8 2054 movea.l A0, [A4]
000000AA 2050 movea.l A0, [A0]
000000AC 2268 015C movea.l A1, [A0 + 0x15C]
000000B0 4E91 jsr [A1]
000000B2 508F addq.l A7, 8
000000B4 286E FFDC movea.l A4, [A6 - 0x24]
000000B8 4E5E unlink A6
000000BA 4E75 rts
export_1448:
000000BC 4E56 FFEC link A6, -0x0014
000000C0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000C4 266E 000C movea.l A3, [A6 + 0xC]
000000C8 286E 0008 movea.l A4, [A6 + 0x8]
000000CC 4247 clr.w D7
000000CE 202B 0014 move.l D0, [A3 + 0x14]
000000D2 B0AC 0030 cmp.l D0, [A4 + 0x30]
000000D6 6700 01C4 beq +0x1C6 /* 0000029C */
000000DA 2D6B 0004 FFF0 move.l [A6 - 0x10], [A3 + 0x4]
000000E0 4A2B 001C tst.b [A3 + 0x1C]
000000E4 6732 beq +0x34 /* 00000118 */
000000E6 41EE FFFC lea.l A0, [A6 - 0x4]
000000EA 20B8 020C move.l [A0], [0x0000020C /* Time */]
000000EE 202B 0018 move.l D0, [A3 + 0x18]
000000F2 5480 addq.l D0, 2
000000F4 B0AE FFFC cmp.l D0, [A6 - 0x4]
000000F8 621E bhi +0x20 /* 00000118 */
000000FA 700E moveq.l D0, 0x0E
000000FC 2F00 move.l -[A7], D0
000000FE 2F13 move.l -[A7], [A3]
00000100 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00000104 2D40 FFF0 move.l [A6 - 0x10], D0
00000108 2740 0004 move.l [A3 + 0x4], D0
0000010C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000110 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000114 4FEF 000C lea.l A7, [A7 + 0xC]
label00000118:
00000118 2D6B 0010 FFF4 move.l [A6 - 0xC], [A3 + 0x10]
0000011E 296C 0064 0030 move.l [A4 + 0x30], [A4 + 0x64]
00000124 2F0C move.l -[A7], A4
00000126 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000012A 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
0000012E 204C movea.l A0, A4
00000130 A209 syscall Delete/PBHDelete/HDelete, flags=2
00000132 3E00 move.w D7, D0
00000134 0C47 FFD3 cmpi.w D7, 0xFFD3
00000138 508F addq.l A7, 8
0000013A 6706 beq +0x8 /* 00000142 */
0000013C 0C47 EC58 cmpi.w D7, 0xEC58
00000140 6620 bne +0x22 /* 00000162 */
label00000142:
00000142 4A2B 001D tst.b [A3 + 0x1D]
00000146 6710 beq +0x12 /* 00000158 */
00000148 204C movea.l A0, A4
0000014A A242 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=2
0000014C 3E00 move.w D7, D0
0000014E 6612 bne +0x14 /* 00000162 */
00000150 204C movea.l A0, A4
00000152 A209 syscall Delete/PBHDelete/HDelete, flags=2
00000154 3E00 move.w D7, D0
00000156 600A bra +0xC /* 00000162 */
label00000158:
00000158 203C FFFF F8F3 move.l D0, 0xFFFFF8F3
0000015E 6000 0140 bra +0x142 /* 000002A0 */
label00000162:
00000162 2D53 FFF8 move.l [A6 - 0x8], [A3]
00000166 4A47 tst.w D7
00000168 6600 0084 bne +0x86 /* 000001EE */
0000016C 4AAE FFF8 tst.l [A6 - 0x8]
00000170 677C beq +0x7E /* 000001EE */
00000172 53AB 0008 subq.l [A3 + 0x8], 1
00000176 2C2B 0008 move.l D6, [A3 + 0x8]
0000017A 52AB 000C addq.l [A3 + 0xC], 1
0000017E 2F2B 000C move.l -[A7], [A3 + 0xC]
00000182 4878 2E1B push.l 0x2E1B
00000186 206E FFF8 movea.l A0, [A6 - 0x8]
0000018A 2F08 move.l -[A7], A0
0000018C 2050 movea.l A0, [A0]
0000018E 2050 movea.l A0, [A0]
00000190 2268 0070 movea.l A1, [A0 + 0x70]
00000194 4E91 jsr [A1]
00000196 2F06 move.l -[A7], D6
00000198 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000019C 4A00 tst.b D0
0000019E 4FEF 0010 lea.l A7, [A7 + 0x10]
000001A2 6712 beq +0x14 /* 000001B6 */
000001A4 4878 2E1B push.l 0x2E1B
000001A8 2F06 move.l -[A7], D6
000001AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001AE 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */]
000001B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000001B6:
000001B6 4AAE FFF0 tst.l [A6 - 0x10]
000001BA 6732 beq +0x34 /* 000001EE */
000001BC 206E FFF0 movea.l A0, [A6 - 0x10]
000001C0 2F08 move.l -[A7], A0
000001C2 2050 movea.l A0, [A0]
000001C4 2050 movea.l A0, [A0]
000001C6 2268 0028 movea.l A1, [A0 + 0x28]
000001CA 4E91 jsr [A1]
000001CC 2D40 FFEC move.l [A6 - 0x14], D0
000001D0 4878 2E1A push.l 0x2E1A
000001D4 206E FFF0 movea.l A0, [A6 - 0x10]
000001D8 2F08 move.l -[A7], A0
000001DA 2050 movea.l A0, [A0]
000001DC 2050 movea.l A0, [A0]
000001DE 2268 007C movea.l A1, [A0 + 0x7C]
000001E2 4E91 jsr [A1]
000001E4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001E8 A873 syscall SetPort
000001EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000001EE:
000001EE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001F2 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */]
000001F6 B0AC 0030 cmp.l D0, [A4 + 0x30]
000001FA 588F addq.l A7, 4
000001FC 6632 bne +0x34 /* 00000230 */
000001FE 4878 0AD8 push.l 0xAD8
00000202 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000206 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000020A 4A00 tst.b D0
0000020C 508F addq.l A7, 8
0000020E 6612 bne +0x14 /* 00000222 */
00000210 4878 02E0 push.l 0x2E0
00000214 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000218 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000021C 4A00 tst.b D0
0000021E 508F addq.l A7, 8
00000220 670E beq +0x10 /* 00000230 */
label00000222:
00000222 7000 moveq.l D0, 0x00
00000224 2F00 move.l -[A7], D0
00000226 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000022A 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */]
0000022E 508F addq.l A7, 8
label00000230:
00000230 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00000236 6620 bne +0x22 /* 00000258 */
00000238 486C 0020 pea.l [A4 + 0x20]
0000023C 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00000240 4A00 tst.b D0
00000242 588F addq.l A7, 4
00000244 6712 beq +0x14 /* 00000258 */
00000246 296C 0024 0034 move.l [A4 + 0x34], [A4 + 0x24]
0000024C 2F0C move.l -[A7], A4
0000024E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000252 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */]
00000256 508F addq.l A7, 8
label00000258:
00000258 0C47 FFD5 cmpi.w D7, 0xFFD5
0000025C 6602 bne +0x4 /* 00000260 */
0000025E 4247 clr.w D7
label00000260:
00000260 4AAE FFF0 tst.l [A6 - 0x10]
00000264 6706 beq +0x8 /* 0000026C */
00000266 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
0000026A 6006 bra +0x8 /* 00000272 */
label0000026C:
0000026C 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
label00000272:
00000272 4A47 tst.w D7
00000274 6726 beq +0x28 /* 0000029C */
00000276 4A2B 001E tst.b [A3 + 0x1E]
0000027A 671C beq +0x1E /* 00000298 */
0000027C 4EAD 093A jsr [A5 + 0x93A /* export_291 */]
00000280 4A00 tst.b D0
00000282 6614 bne +0x16 /* 00000298 */
00000284 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000288 48C7 ext.l D7
0000028A 2F07 move.l -[A7], D7
0000028C 4878 2DFE push.l 0x2DFE
00000290 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
00000294 4FEF 000C lea.l A7, [A7 + 0xC]
label00000298:
00000298 3E3C F8F3 move.w D7, 0xF8F3
label0000029C:
0000029C 48C7 ext.l D7
0000029E 2007 move.l D0, D7
label000002A0:
000002A0 4CEE 18C0 FFDC movem.l D6,D7,A3,A4, [A6 - 0x24]
000002A6 4E5E unlink A6
000002A8 4E75 rts